terrestrial animal - French English Dictionary